Programming matrix optics into Mathematica
نویسنده
چکیده
The various non-linear transformations incurred by the rays in an optical system can be modelled by matrix products up to any desired order of approximation. Mathematica software has been used to find the appropriate matrix coefficients for the straight path transformation and for the transformations induced by conical surfaces, both direction change and position offset. The same software package was programmed to model optical systems in seventh order. A Petzval lens was used to exemplify the modelling power of the program. r 2005 Elsevier GmbH. All rights reserved.
منابع مشابه
f2mma: FORTRAN to Mathematica translator
f2mma program can be used for translation a program written in some subset of the FORTRAN language into Mathematica programming language. This subset have been enough to translate GAPP (Global Analysis of Particle Properties) program into Mathematica language automatically. A table with Standard Model observables calculated with GAPP(Mathematica) is presented.
متن کاملAn interval-valued programming approach to matrix games with payoffs of triangular intuitionistic fuzzy numbers
The purpose of this paper is to develop a methodology for solving a new type of matrix games in which payoffs are expressed with triangular intuitionistic fuzzy numbers (TIFNs). In this methodology, the concept of solutions for matrix games with payoffs of TIFNs is introduced. A pair of auxiliary intuitionistic fuzzy programming models for players are established to determine optimal strategies...
متن کاملParallel Evaluation of Mathematica Programs in Remote Computers Available in Network
Mathematica is a powerful application package for doing mathematics and is used almost in all branches of science. It has widespread applications ranging from quantum computation, statistical analysis, number theory, zoology, astronomy, and many more. Mathematica gives a rich set of programming extensions to its end-user language, and it permits us to write programs in procedural, functional, o...
متن کاملDFT calculation of the generalized and Drazin inverse of a polynomial matrix
A new algorithm is presented for the determination of the generalized inverse and the drazin inverse of a polynomial matrix. The proposed algorithms are based on the discrete Fourier transform and thus are computationally fast in contrast to other known algorithms. The above algorithms are implemented in the Mathematica programming language and illustrated via examples.
متن کاملComputing generalized inverse of polynomial matrices by interpolation
We investigated an interpolation algorithm for computing the MoorePenrose inverse of a given polynomial matrix, based on the LeverrierFaddeev method. Also, a method for estimating the degrees of polynomial matrices arising from the Leverrier-Faddeev algorithm is given as the improvement of the interpolation algorithm. Algorithms are implemented in the symbolic programming language MATHEMATICA, ...
متن کامل